package com.naiterui.ehp.bp.bo.doctor;

import java.io.Serializable;

import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 医生标签
 * @author Amber
 * @since 1.0.0
 */
public class DoctorLabelBO implements Serializable{

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = -3690028355546853724L;

    /**
     * 是否用药提醒灰度医生，默认：否：<code>MedicineRemind</code>
     */
    private Boolean MedicineRemind = false;
    /**
     * 是否种子医生，默认：否：<code>seed</code>
     */
    private Boolean seed = false;
    /**
     * 是否阳光化，默认：否：<code>keepRule</code>
     */
    private Boolean keepRule = false;
    /**
     * 是否正大天晴，默认：否：<code>cttq</code>
     */
    private Boolean cttq = false;
    /**
     * 是否辉瑞，默认：否：<code>pfizer</code>
     */
    private Boolean pfizer = false;
    /**
     * 是否诊所自定价，默认：否：<code>clinic</code>
     */
    private Boolean clinic = false;
    /**
     * 是否强制患者购药身份证，默认：否：<code>ptIdCard</code>
     */
    private Boolean ptIdCard = false;
    /**
     * 是否医嘱处方范围医生
     */
    private Boolean recordRecom = false;
    /**
     * 是否安全用药检验范围医生
     */
    private Boolean recomSafe = false;
    /**
     * 是否灰度诊断范围医生
     */
    private Boolean diagnosis = false;
    
    public Boolean getDiagnosis() {
		return diagnosis;
	}
    
    public void setDiagnosis(Boolean diagnosis) {
		this.diagnosis = diagnosis;
	}
    
    public void setRecomSafe(Boolean recomSafe) {
		this.recomSafe = recomSafe;
	}
    public Boolean getRecomSafe() {
		return recomSafe;
	}
    public void setRecordRecom(Boolean recordRecom) {
		this.recordRecom = recordRecom;
	}
    public Boolean getRecordRecom() {
		return recordRecom;
	}
    /**
     * @return Boolean 取得域 medicineRemind 的方法。
     */
    public Boolean getMedicineRemind() {
        return this.MedicineRemind;
    }

    /**
     * @param medicineRemind 对域 medicineRemind 的设置方法.
     */
    public void setMedicineRemind(Boolean medicineRemind) {
        this.MedicineRemind = medicineRemind;
    }

    /**
     * @return Boolean 取得域 seed 的方法。
     */
    public Boolean getSeed() {
        return this.seed;
    }

    /**
     * @param seed 对域 seed 的设置方法.
     */
    public void setSeed(Boolean seed) {
        this.seed = seed;
    }

    /**
     * @return Boolean 取得域 keepRule 的方法。
     */
    public Boolean getKeepRule() {
        return this.keepRule;
    }

    /**
     * @param keepRule 对域 keepRule 的设置方法.
     */
    public void setKeepRule(Boolean keepRule) {
        this.keepRule = keepRule;
    }

    /**
     * @return Boolean 取得域 cttq 的方法。
     */
    public Boolean getCttq() {
        return this.cttq;
    }

    /**
     * @param cttq 对域 cttq 的设置方法.
     */
    public void setCttq(Boolean cttq) {
        this.cttq = cttq;
    }

    /**
     * @return Boolean 取得域 pfizer 的方法。
     */
    public Boolean getPfizer() {
        return this.pfizer;
    }

    /**
     * @param pfizer 对域 pfizer 的设置方法.
     */
    public void setPfizer(Boolean pfizer) {
        this.pfizer = pfizer;
    }

    /**
     * @return Boolean 取得域 clinic 的方法。
     */
    public Boolean getClinic() {
        return this.clinic;
    }

    /**
     * @param clinic 对域 clinic 的设置方法.
     */
    public void setClinic(Boolean clinic) {
        this.clinic = clinic;
    }

    /**
     * @return Boolean 取得域 ptIdCard 的方法。
     */
    public Boolean getPtIdCard() {
        return this.ptIdCard;
    }

    /**
     * @param ptIdCard 对域 ptIdCard 的设置方法.
     */
    public void setPtIdCard(Boolean ptIdCard) {
        this.ptIdCard = ptIdCard;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
